package org.ztr.yanai.ai.utils;

import org.springframework.ai.tool.annotation.Tool;

import java.time.LocalDateTime;

/**
 * @Author: ZhaoTR
 * @Date: Created in 2025/11/4 19:32
 * @Description: 时间工具类
 * @Version: 1.0
 */
public class DateTimeTools {
    /**
     * 1.定义 function call（tool call）
     * 2. returnDirect
     * true = tool直接返回不走大模型，直接给客户
     * false = 默认值，拿到tool返回的结果，给大模型，最后由大模型回复
     */
    @Tool(description = "获取当前时间", returnDirect = true)
    public String getCurrentTime() {
        return LocalDateTime.now().toString();
    }
}
